package com.sxhalo.fsms.domain;

import java.util.Date;

public class SysAttachments {
	/**
	 * 附件代码，GUI D
	 */
	private String attachCode;

	/**
	 * 文件类型
	 */
	private String fileType;

	/**
	 * 附件标题
	 */
	private String title;

	/**
	 * 文件后缀名
	 */
	private String suffix;

	/**
	 * 相对路径
	 */
	private String relativePath;

	/**
	 * 访问路径
	 */
	private String path;

	/**
	 * 上传人
	 */
	private Integer uploadUser;

	/**
	 * 上传时间
	 */
	private Date uploadTime;

	/**
	 * 更新时间
	 */
	private Date updateTime;

	/**
	 * 删除标记：1，逻辑删除；0，未删除
	 */
	private Integer deleteFlag;

	public String getAttachCode() {
		return attachCode;
	}

	public void setAttachCode(String attachCode) {
		this.attachCode = attachCode == null ? null : attachCode.trim();
	}

	public String getFileType() {
		return fileType;
	}

	public void setFileType(String fileType) {
		this.fileType = fileType == null ? null : fileType.trim();
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title == null ? null : title.trim();
	}

	public String getSuffix() {
		return suffix;
	}

	public void setSuffix(String suffix) {
		this.suffix = suffix == null ? null : suffix.trim();
	}

	public String getRelativePath() {
		return relativePath;
	}

	public void setRelativePath(String relativePath) {
		this.relativePath = relativePath == null ? null : relativePath.trim();
	}

	public String getPath() {
		return path;
	}

	public void setPath(String path) {
		this.path = path == null ? null : path.trim();
	}

	public Integer getUploadUser() {
		return uploadUser;
	}

	public void setUploadUser(Integer uploadUser) {
		this.uploadUser = uploadUser;
	}

	public Date getUploadTime() {
		return uploadTime;
	}

	public void setUploadTime(Date uploadTime) {
		this.uploadTime = uploadTime;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Integer getDeleteFlag() {
		return deleteFlag;
	}

	public void setDeleteFlag(Integer deleteFlag) {
		this.deleteFlag = deleteFlag;
	}

	public static class LogSysRunning {
		/**
		 *
		 */
		private Long logId;

		/**
		 *
		 */
		private Date createTime;

		/**
		 * 日志类型
		 */
		private String logType;

		/**
		 *
		 */
		private String moduleName;

		/**
		 *
		 */
		private String operationName;

		/**
		 * 参数
		 */
		private String operationData;

		public Long getLogId() {
			return logId;
		}

		public void setLogId(Long logId) {
			this.logId = logId;
		}

		public Date getCreateTime() {
			return createTime;
		}

		public void setCreateTime(Date createTime) {
			this.createTime = createTime;
		}

		public String getLogType() {
			return logType;
		}

		public void setLogType(String logType) {
			this.logType = logType == null ? null : logType.trim();
		}

		public String getModuleName() {
			return moduleName;
		}

		public void setModuleName(String moduleName) {
			this.moduleName = moduleName == null ? null : moduleName.trim();
		}

		public String getOperationName() {
			return operationName;
		}

		public void setOperationName(String operationName) {
			this.operationName = operationName == null ? null : operationName.trim();
		}

		public String getOperationData() {
			return operationData;
		}

		public void setOperationData(String operationData) {
			this.operationData = operationData == null ? null : operationData.trim();
		}
	}
}